import Vue from 'vue'
import axios from 'axios'
import VueAxios from 'vue-axios'
//对axios的封装操作
//调用起来比较简单，方便
Vue.use(VueAxios, axios)

const httpRequest = axios.create({
    baseURL: 'http://127.0.0.1:8989/rbac-manager/', //上下文路径
    timeout: 3000, //请求超时时间
    headers: { 'Content-Type': 'application/json' }, //给请求头中设置属性
    // 设置头文件属性  一般来说我们后端传到前端都是json属性，所以这里头文件设置为json格式
    responseType: 'json',
    //这里设置响应的json属性都是默认的，
    responseEncoding: 'utf-8'
});
//要导出才可以$调用
export default httpRequest